The programme counter (PC)is a complex beast. In its simplest mode 'increment', (when I is set to 1) it is just a 4 bit counter and allows the CPU to step through the 16 instructions stored in the ROM. However, if the CPU is to have any branch functions to allow loops in the code then the PC needs to be able to jump to any 4 bit number. To do this it has a load mode. When L is set to 1 the PC reads an address off the address bus and sets its value to this. The ROM will consequently then jump to this address on its next instruction.
Pages
Categories
- A Level Computing
- Arduino
- C
- Computer Architecture
- Electronics
- Home Automation
- Javascript
- Linux
- Making
- Python
- Radio Control
- Raspberry Pi
- Repair
- Reviews
- Robotics
- STEM
- Tools
- Uncategorised
Tags
- Python
- Mint
- Atom IDE
- Plickers
- graphics driver
- http
- Programming
- Repair
- Machine Learning
- Android
- decorators
- Inverse Kinematics
- Electronics
- Pelican
- Making
- Rigol
- Assembly
- mqtt
- C
- Server
- CAD
- Home Automation
- Selenium
- Ubuntu
- Review
- Arduino
- IoT
- Blog
- Raspberry Pi
- Pyboard
- Geogebra
- Linux
- Oscilloscope
- Internet of Things
- quadcopters
- Logic
- Tools
- Robotics
Comments